﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DALC.AcessoDALC;
using System.Data;
using System.Web.Services;

namespace Roteirização
{
    public partial class Veiculos : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            //CarregarTela();
            }
        }

        protected void CarregarTela()
        {
            ConexaoDALC con = new ConexaoDALC();
            Gridv.DataSource = con.RetornaDataTable("select Nome Motorista, Marca, Nome_v Veiculo, Placa, Ano from veiculos v,motoristas m where v.id_motorista = m.id_motorista;", CommandType.Text);
            Gridv.DataBind();

            ddlMotorista1.Items.Clear();


            ddlMotorista1.DataSource = con.RetornaDataTable("select id_motorista, nome from motoristas;", CommandType.Text);

            ddlMotorista1.DataValueField = "id_motorista";
            ddlMotorista1.DataTextField = "nome";
            ddlMotorista1.DataBind();

            ddlMotorista1.Items.Insert(0, new ListItem("Selecione...", "0"));
        }

        protected void btnSalvarV_Click(object sender, EventArgs e)
        {
            InserirVeiculo();
        }

        protected void InserirVeiculo()
        {
            ConexaoDALC con = new ConexaoDALC();
            String str;

            str = ddlMotorista1.SelectedItem.Value + "§" + txtMarca.Value + "§" + txtNome.Value + "§" + txtPlaca.Value + "§" + txtRenavam.Value + "§" + txtAno.Value + "§" + txtCapacidade.Value;
            con.insert(str, "veiculos");

            CarregarTela();
        }
    }
}